About Major Smiles Limited (08687796) United Kingdom