About Tickl Ltd (12691726) United Kingdom