About Tickle Technical Limited (10279040) United Kingdom