About Fulcrum One Management Company Limited (06166943) United Kingdom