About Nea Studio Ltd (12352279) United Kingdom