About Jellyman Ltd (07895608) United Kingdom