About Barnard Research Limited (06495895) United Kingdom