About Turbo Nuke Limited (07308759) United Kingdom