About Apolo Investments Limited (12319441) United Kingdom