About Flick.tech Ltd. (10551806) United Kingdom