About Flowflex Associates Limited (00812597) United Kingdom