About Studio Base Ltd (11782023) United Kingdom