About Sargasso Services Limited (12145920) United Kingdom