About Nummus Group Holdings Limited (13543209) United Kingdom