About Timepix Ltd (10241173) United Kingdom