About Noble Fox Holdings Limited (10948214) United Kingdom