About Maxmedia Limited (06678271) United Kingdom