About Red Fox Research Limited (12281135) United Kingdom