About Curd & Cure Holdings Limited (11037411) United Kingdom