About Batch & Thyme Limited (12811078) United Kingdom