About Taku Dube Ltd (12258300) United Kingdom