About Thakka Limited (11770233) United Kingdom