About Dsquared Consultants Ltd (12572732) United Kingdom