About Artificial Eden Ltd (13381244) United Kingdom