About Studio Baad Limited (04101003) United Kingdom