About Hamstoss Ltd (12048582) United Kingdom