Quickcheck Research & Development Ltd