About Pillai Capital Limited (12652244) United Kingdom