About Black Sand Consultancy Limited (08642990) United Kingdom