About Nea Consultants Limited (12673529) United Kingdom