About Quick Lord Ltd (12447554) United Kingdom