About Almaborealis Ltd (SC638517) United Kingdom