About Plough Studios Limited (03808630) United Kingdom