About Thakkala Ltd (12709823) United Kingdom