About Amelia (ipsoft Uk) Limited (05288233) United Kingdom