About Curd & Cure Limited (10367333) United Kingdom