About Flickerpix Limited (NI047263) United Kingdom