About Alex&oli Ltd (12997384) United Kingdom