About Flicktek International Limited (11624893) United Kingdom