About Mick Thacker Studio Limited (07356753) United Kingdom