About Adi&alexa Ltd (12849557) United Kingdom