About Sentinel Group Limited (11689801) United Kingdom