About Mamas Beverley Indian Restaurant Ltd (10247738) United Kingdom