About Ro 15 Limited (11397903) United Kingdom