About Sentinel Group Limited (13036945) United Kingdom