About Team Lotus Limited (01593504) United Kingdom