About Ruwa Properties Ltd. (11257832) United Kingdom