About Equitack Ltd (10497506) United Kingdom