About Takara Projects Limited (07140263) United Kingdom