About Flick Digital Ltd (13382687) United Kingdom