About Mejo Design Ltd (06232034) United Kingdom