About Altius Technologies Limited (NI657883) United Kingdom