About Ro 2 Limited (11388314) United Kingdom