About Fulcrum Research Limited (12815122) United Kingdom