About Medcall Technologies Ltd (10546817) United Kingdom