About Maya 20 Design Ltd. (07660525) United Kingdom