About Hemrock Ltd (12269962) United Kingdom