About Rta Logic Ltd (12475817) United Kingdom