About Tyck Limited (13690278) United Kingdom