About Osmosis Production Services Limited (12518433) United Kingdom