About Mygrid Applied Technology Ltd (11210306) United Kingdom