About Jellymould Limited Liability Partnership (OC412569) United Kingdom