About Sentinel Group Holdings Limited (09434512) United Kingdom