About Dipsticks Research Limited (03752827) United Kingdom