About Osmose Limited (03530632) United Kingdom