About Stillspace Limited (05001695) United Kingdom