About Nyra Consultants Limited (11353105) United Kingdom