About Averroes Associates Ltd (12947574) United Kingdom