About Flowtech Manufacturing Holdings Ltd (07239429) United Kingdom