About Renga Renga Ltd. (11398759) United Kingdom