About Meg Mchugh Entertainment Limited (SC680687) United Kingdom