About Magnoglide Limited (03829343) United Kingdom