About Let S Mix Ltd (13271915) United Kingdom