Otto Van is a trading name of Otto Car Limited.
The ‘Otto’ name and logotype are registered trademarks of Otto Car Limited, a private limited company, registered in England and Wales: 08479726. Otto is authorized and regulated by the Financial Conduct Authority (FCA) Registration number: 702499. Otto Van is a trading name of Otto Car Limited.