About Senogix Global Ltd (12795254) United Kingdom