About Moon Oyster Ltd. (02293335) United Kingdom