About Polyglot Ventures Ltd (12675891) United Kingdom