About Aequus Technologies Limited (12380861) United Kingdom