About Magura Services Limited (12997917) United Kingdom