About Harrogate Sciences Ltd (11004367) United Kingdom