About The Ken Macmillan Studio Limited (04524044) United Kingdom