About Altair Studios Ltd. (NI635597) United Kingdom