About Bitpulse Limited (06227133) United Kingdom