About Logic Document International Limited (12874190) United Kingdom