About Occam S Razor Limited (03244018) United Kingdom