About Rosa & Roubini Associates Ltd (10975116) United Kingdom