About Wafra Investments Limited (03887124) United Kingdom