About Kultura Ex Machina Ltd. (07351587) United Kingdom