About Averroes Group Limited (06901189) United Kingdom