About Team Lotus International Limited (01225833) United Kingdom