About Sentnl Ltd (12388587) United Kingdom