About Averroes Holdings Limited (11840725) United Kingdom