About The Cloth Studio Ltd (12741243) United Kingdom