About Sentionautics Ltd (12455673) United Kingdom