About Spasdr Associates Ltd (12736271) United Kingdom