About Urbaser Investments Limited (07902692) United Kingdom