About Senceutics Ltd (12428554) United Kingdom