About Quickflash Limited (01602429) United Kingdom