About Hands & Soul Limited (12937193) United Kingdom