About Flexypix Limited (10286378) United Kingdom