About Wafra Capital Ltd (12800140) United Kingdom