About Currentspace Ltd (08589946) United Kingdom