About Exo Invest Group Ltd (12657443) United Kingdom