About Equibid Ltd (12343898) United Kingdom