About Ouick Concept Ltd (12838510) United Kingdom