About Red Kite Research Limited (08795656) United Kingdom