About Grom R&d Limited (12444209) United Kingdom