About Averroes Baca Ltd. (09812873) United Kingdom