About Ameya Software Systems Limited (08263068) United Kingdom