About Logo Translation Ltd (12940815) United Kingdom