About Mgic Holdings Limited (07606561) United Kingdom