About Sekura Digital Platforms Limited (11467258) United Kingdom