About Showa Uk Ltd (03021272) United Kingdom