About Aplaya Ltd (11164432) United Kingdom