About Sargasso Sea Limited (11480632) United Kingdom