About Jelleed Ltd (12292765) United Kingdom