About Quinmacs Ltd (10663902) United Kingdom