About Ohashi Technica Uk Ltd. (03898764) United Kingdom