About Taraben Investments Ltd (08400482) United Kingdom