About Stefan Motors Ltd (12058042) United Kingdom