About Averroes Investment Ltd (12343103) United Kingdom