About Tickle Holdings Ltd (11060351) United Kingdom