About New Future Holdings Limited (12541769) United Kingdom