About Shear Demand Ltd (12958481) United Kingdom