About Propeller Research Limited (06247168) United Kingdom