About Jelly Investment Ltd (12284829) United Kingdom