About Osprey Remediation Ltd (13146093) United Kingdom