About Exo Investing Limited (10094765) United Kingdom