About Tyca Ltd (13466784) United Kingdom