About Ex Anima Ltd. (SC227067) United Kingdom