About Tukka Ltd (12715995) United Kingdom