About Alexa One Ltd (12112900) United Kingdom