About Medical Aid Foundation Limited (13013593) United Kingdom