About Fulcrum Management Limited (05204254) United Kingdom