About Apothema Ltd. (11023360) United Kingdom