About Ro Investments Limited (07545147) United Kingdom