About Thunderball Associates Ltd (08352392) United Kingdom