About Discovery Space Consultants Ltd. (10879945) United Kingdom