About Newflex Holdings Limited (11002668) United Kingdom