About Foretel Research Limited (04151635) United Kingdom