About Sargasso Trading Limited (12903127) United Kingdom