About Dual Space Investment Limited (11304442) United Kingdom