About Quiq Stores Limited (13553067) United Kingdom