About Nomira Group Ltd (12420806) United Kingdom