About Takumi London Ltd (13473361) United Kingdom