About 13 Mandela Street Rtm Company Limited (12326156) United Kingdom