About Barra Management Limited (05069457) United Kingdom