About Exo Investments Ltd (12974111) United Kingdom