About Fulcrum Solutions Limited (04089607) United Kingdom