About The Brattle Group Limited (03378171) United Kingdom