About Fulcrum Associates Business Communications Limited (02362445) United Kingdom