About Blue Space Holdings Ltd (12689503) United Kingdom