About Studio Barcelona Limited (05724437) United Kingdom