About Artificial Spaces Limited (13692228) United Kingdom