About Rassau & Tafarnaubach Bid Company Limited (12502384) United Kingdom