About Alexi London Ltd (13239803) United Kingdom