About Discovery Flexibles Holdings Limited (06518117) United Kingdom