About Amphora Portfolio Management Limited (06817017) United Kingdom