About Tukas Technology Ltd (11239533) United Kingdom