About Quadramedia Limited (03346195) United Kingdom