About Fandango Meeja Limited (08978671) United Kingdom