About Tauchi Ltd (11559047) United Kingdom