About Apex Specialized Limited (12105827) United Kingdom