About Revelation Space Limited (08716063) United Kingdom