About Kommuru Technologies Ltd (10772055) United Kingdom