About Showa - Arch Uk Ltd (10281674) United Kingdom