About Rain Technology Research Limited (10367893) United Kingdom