About Wallacespace Limited (02792054) United Kingdom