About Hemingway Digital Platforms Limited (13170660) United Kingdom