About Mesmer Studios Ltd (07279628) United Kingdom