About Hoi Polloi Pictures Limited (10625977) United Kingdom