About Tickkly Limited (13260580) United Kingdom