About Mekare Limited (06298709) United Kingdom