About Odessa Motor Company Ltd (07737808) United Kingdom