About Vandepeer Intelligent Space Limited (08287996) United Kingdom