About Barras Capital Management Limited (13449884) United Kingdom