About Osprey Aldgate Advisors Limited (10064197) United Kingdom