About Facilitated Research Limited (10173513) United Kingdom