About Tamakuro Limited (13332435) United Kingdom