About Blacksand Management Services Limited (11363923) United Kingdom