About Flownec Limited (12410108) United Kingdom