About Braila Limited (13605186) United Kingdom