About Logo Motors Ltd (11600360) United Kingdom