About Eqaura Ltd (13053762) United Kingdom