About Kinetochore Limited (12337362) United Kingdom