About Magwitch Investments Limited (12982432) United Kingdom