About Flowflex Limited (06292958) United Kingdom