About Aequi Libra Limited (11056552) United Kingdom