About Mekko Technologies Limited (10612479) United Kingdom