About Fulcrum Strategies Ltd (08356396) United Kingdom