About Rift Research And Development Limited (08992161) United Kingdom