About Teek Taka Ltd (11467137) United Kingdom