About Rahela & Patrascu Ltd (13388581) United Kingdom