About Sentinel Sqa Ltd (12957595) United Kingdom