About Monier Braas Research And Development Limited (00852452) United Kingdom