About De Groot Studios Ltd (13166352) United Kingdom