About Nomico Holdings Limited (10122493) United Kingdom