About Tica92 Limited (11373536) United Kingdom