About Sherman Research Limited (11280915) United Kingdom