About Tamachi Limited (07746436) United Kingdom