About Studio Braemar Ltd (12118238) United Kingdom