About Flickerbox Limited (06616326) United Kingdom