About Apogee Holdings Limited (11252113) United Kingdom