About Worcester Research Limited (06154594) United Kingdom