About Covegate Limited (08590402) United Kingdom