About Rta Apps Ltd (09539238) United Kingdom