About Flick Company Ltd (11058951) United Kingdom