About Magartus Limited (07756506) United Kingdom