About Amphora Investments Limited (NI646947) United Kingdom