About Hannah Barlow Research Limited (12298095) United Kingdom