About Eqaric Ltd (12047996) United Kingdom