About Rift Group Limited (08986266) United Kingdom