About Flicker Gen It Ltd (12950939) United Kingdom