the Component Architecture Company Trademark Details