About Altech Multimedia Europe Limited (07751753) United Kingdom