About R&o Logic Ltd (12813149) United Kingdom