About Sentinel Ark Limited (SC663128) United Kingdom