About Jellied Management Limited (12537399) United Kingdom