About Tycka Ltd (11056469) United Kingdom