About Sentinel Holdco Limited (13177292) United Kingdom