About Taut Science And Service Ltd (09290233) United Kingdom