About Oprea Translink Limited (10707939) United Kingdom