About Momentum Mountain Management Limited (03147653) United Kingdom