About Studio Mercer Design Limited (11242348) United Kingdom