About Mikro Caffe Ltd (11437046) United Kingdom