About The New Group London Limited (11469644) United Kingdom