About Sargasso London Limited (10432873) United Kingdom