About Magura Shop Limited (10980602) United Kingdom