About Amphora Software Limited (12334877) United Kingdom