About Fulcrum Point Consulting Ltd (10221692) United Kingdom