About Mejan Ltd (10392851) United Kingdom