About Mando (holdings) Limited (08610586) United Kingdom