About Sentenel Limited (12977217) United Kingdom