About Quicc App Limited (12878670) United Kingdom