About Club Team Lotus Limited (12649194) United Kingdom