About On The Quay Studios Limited (13164690) United Kingdom