About Studio Ba Ltd (13182638) United Kingdom