About Quicksand Design Studio Limited (11783680) United Kingdom