About Red Place Capital Limited (12419298) United Kingdom