About Occam Technologies Uk Ltd (09339302) United Kingdom