About Osprey Clarke Interim Executives Llp (OC392011) United Kingdom