About Magwitch Holdings Limited (10643063) United Kingdom