About Black Sands Consultancy Ltd (13396594) United Kingdom