About Altair Publishers Limited (00639830) United Kingdom