About Koira Communications Ltd (12170278) United Kingdom