About Nomico Group Limited (12914101) United Kingdom