About Investment Space Limited (13233951) United Kingdom