About Space Id Holdings Ltd (13062756) United Kingdom