About Tykke Ltd (11740549) United Kingdom