About Flowflex Holdings Limited (02107935) United Kingdom