About Okham S Razor Limited (06640759) United Kingdom