About Nes & Nes Limited (11830502) United Kingdom