About Cookie Jar Investments Ltd (12820136) United Kingdom