About Ida Martine Ngo Nyobe Limited (12975279) United Kingdom