About Six Herons Studio Ltd. (11659177) United Kingdom