About Sentinel Upgrade Specialists Ltd (13116175) United Kingdom