About Takumi International Limited (09325188) United Kingdom