About Jellybean Trade Ltd (12142741) United Kingdom