About Togawa Limited (06188657) United Kingdom