About Barworth Research Limited (11212469) United Kingdom