About Carol May Studios Limited (13135399) United Kingdom