About Pallada Capital Limited (13278621) United Kingdom