About The Beach Studios Limited (03806811) United Kingdom