About Floating Harbour Studios Limited (07920011) United Kingdom