About Sargossa Ltd (08615062) United Kingdom