About Amphora Technologies Limited (NI623964) United Kingdom