About Foamy Media Ltd. (08769143) United Kingdom