About Mini Hat Studios Ltd (13442256) United Kingdom