About Deftera Motors Limited (13412029) United Kingdom