About Nicu Torbo Car Ltd (12867908) United Kingdom