About Ultima Cars Limited (10958361) United Kingdom