About Dr.hammerspace Limited (12288282) United Kingdom