About Osmose Consulting Limited (05140178) United Kingdom