About Tukta Management Ltd (12252628) United Kingdom