About Metronome Capital Management Limited (07951826) United Kingdom