About Sekura Digital Holdings Limited (11472712) United Kingdom