About Volta Capital Management Limited (05317834) United Kingdom