About Metrogrid Ltd (03379626) United Kingdom