About Alexander Technology Ltd (SC674111) United Kingdom