About Amaya 108 Limited (12906884) United Kingdom