About Roando Investments Limited (06006059) United Kingdom