About Jellybean Technologies Ltd (11902542) United Kingdom