About Amphora Finance Limited (11267789) United Kingdom