About Jspace Ltd (12138548) United Kingdom