About Altair Tech Uk Ltd (07898606) United Kingdom