About Apogee International Limited (02987245) United Kingdom