About Wafra European Capital Limited (05967078) United Kingdom