About Quicksand Technology Ltd (09192057) United Kingdom