About Aequus Investment Holdings Ltd (12757626) United Kingdom