About Grove Studios London Limited (08005718) United Kingdom