About Studio Barro Ltd (12376265) United Kingdom