About Satsuma Management Ltd (10919453) United Kingdom