About Millbrook Street Management Company Limited (09013626) United Kingdom