About Alamed Technologies Uk Limited (11424716) United Kingdom