About Tundra Technical Solutions Uk Limited (08508839) United Kingdom