About Mikha Associates Ltd (12533256) United Kingdom