About Mendeledshee Ltd (12918173) United Kingdom