About Jellyscore Ltd (11432156) United Kingdom