About Apogee Global Limited (12868536) United Kingdom