About Rafai Capital Limited (12719828) United Kingdom