About Grosa Marketing Technologies Ltd (12256294) United Kingdom