About Mygr Technology Limited (05983593) United Kingdom