About Bagga Capital Limited (13173102) United Kingdom