About Ockham Razor Company Ltd (09486188) United Kingdom