About Kommuri Technologies Limited (08915880) United Kingdom