About Shape Space London Limited (10106304) United Kingdom