Brains & Capital ITACA II ist ein in Belgien registriertes Unternehmen. Der Sitz befindet sich in Waterloo.