About Layer Cake Studios Limited (09615953) United Kingdom