About Koha Clinics Limited (11817277) United Kingdom