About Ro 12 Limited (11397878) United Kingdom