About Thunderbeam Limited (12970240) United Kingdom