About Groma Engineering Ltd (12874976) United Kingdom