About Altermatter Limited (03685999) United Kingdom