Castle Placement is a boutique investment bank and global advisory firm that raises private equity capital and arranges loans for middle market companies.