About Sailor London Limited (10918032) United Kingdom