About M E O L Medicals Limited (10198841) United Kingdom