About Apogeo Investments Ltd (11851242) United Kingdom