About Sargasso Networks Limited (06404839) United Kingdom