About Sentinel Management Limited (11953441) United Kingdom