About Mejiro Ltd (12061419) United Kingdom