About Oprescu Ltd (12275369) United Kingdom