About Momentum Associates Limited (06923078) United Kingdom