About Jabspace Limited (12384967) United Kingdom