About Alm3 Ltd. (09490939) United Kingdom