About Amaya Int Ltd (08883663) United Kingdom