About Mejuri (uk) Ltd. (12377220) United Kingdom