About Macsen Limited (03561217) United Kingdom