About Satsuma Marketing Limited (10494962) United Kingdom