About Amfora Limited (13076840) United Kingdom