About Quikbild International Limited (07692161) United Kingdom