About Ticalos Ltd (12943336) United Kingdom