About Alcor Technologies Limited (06295677) United Kingdom