About Investmore Group Limited (12476810) United Kingdom