About Averroes Capital Limited (11728639) United Kingdom