About Nemr Group Ltd (12979062) United Kingdom