About Roa Investments Limited (08254696) United Kingdom