About Studio Buzzard Ltd (12450171) United Kingdom