About Osprey Environmental Limited (11041755) United Kingdom