About Takashiflash Limited (11627443) United Kingdom