About Margie Studio Limited (12928819) United Kingdom