About Jelly Inc Ltd (12121009) United Kingdom