About Rora Invest Limited (10352254) United Kingdom