About Inner Space Stations Limited (05189412) United Kingdom