About Osgood Consulting Limited (11596439) United Kingdom