About Keyara Emea Limited (11912575) United Kingdom