About Takka Ltd (08068148) United Kingdom