About Dune Artists Limited (13631996) United Kingdom