About Alex Technology Llp (OC369399) United Kingdom