About Flamingo Films Ltd (07887319) United Kingdom