About Monster Mash Cafe Ltd. (SC246308) United Kingdom