About Thunderball Limited (06618492) United Kingdom