About Quick Sand Creations Limited (13100779) United Kingdom