About Megrisoft Limited (10434642) United Kingdom