About Satsuma Medical Ltd (12298161) United Kingdom