About Sentinel Investment Capital Limited (11093870) United Kingdom