About Barron Research Limited (08841133) United Kingdom