About Alpha Management & Technology Ltd (06754926) United Kingdom