About Razor Research Limited (06219188) United Kingdom