About Magnoglide Systems Limited (03829386) United Kingdom