About Jelly Solutions Ltd (10960186) United Kingdom