About The Koha Exchange Ltd (12658482) United Kingdom