About Slope Spaces Limited (13374106) United Kingdom