About The Filmcard Motion Pictures Limited (13099601) United Kingdom