About Thyme & Honey Limited (11639380) United Kingdom