About Nshira & Maseda Limited (09928998) United Kingdom