About Captain Satsuma Limited (11400504) United Kingdom