About Timipix Limited (09970222) United Kingdom