About Quikflax Ltd (12794325) United Kingdom