About Atarraya Ltd. (11487515) United Kingdom