About Finn Media Ltd (08020167) United Kingdom